package main;


public class Liczba {

	private int value;
	
	public Liczba() {
		this.value = 0;
	}
	
	public Liczba(int naturalNumber) throws LiczbaException {
		if(naturalNumber < 0)
			throw new LiczbaException("Podana liczba jest mniejsza od zera.");
		this.value = naturalNumber;
	}

	public String getValue(int radix) throws LiczbaException {
		if(radix < 2 || radix > 16)
			throw new LiczbaException("Podana podstawa nie spelnia warunkow.");
		String formatted = Integer.toString(this.value, radix).toUpperCase();
		return formatted;
	}
}
